﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web.Mvc;
using ABC.Domain.Entities;

namespace ABC.Controllers.ViewModels.My.News.Admin
{
    public class NewsManagementViewModel : NewsBaseViewModel
    {
        public string Source { get; set; }

        public string Rubric { get; set; }

        public List<SelectListItem> ListForRubric { get; set; }

        public List<SelectListItem> ListForSource { get; set; }

        public List<EditNews> News { get; set; }

        public bool IsDelete { get; set; }

        public int PageNumber { get; set; }

        public int PageCount { get; set; }

        public NewsManagementViewModel()
        {
            ListForRubric = new List<SelectListItem> {
                                    new SelectListItem {Text = "Новости организации", Value = "Новости организации"},
                                    new SelectListItem
                                        {Value = "Акции и спецпредложения", Text = "Акции и спецпредложения"},
                                    new SelectListItem {Value = "Новости партнеров", Text = "Новости партнеров"},
                                    new SelectListItem {Value = "Новости страхования", Text = "Новости страхования"}
                                };
            ListForSource = new List<SelectListItem> {
                                    new SelectListItem {Text = "Текстовая запись", Value = "Текстовая запись"},
                                    new SelectListItem {Text = "RSS поток", Value = "RSS поток"}
                                };
            News = new List<EditNews>();
        }
    }
}
